<?php

/*<!--*************************************************************************************************************************************************
																MODELO DEL COMPONENTE CAMBIO DE CLAVE

FINALIDAD:						Ejecutar el query que cambiara la clave y guardar� la pregunta y respuesta secreta.
FECHA:							11/07/2011
DESARROLLADO:					Paola Bello
MODIFICADO:           			
FECHA MODIFICACI�N:
SISTEMA: 			 
****************************************************************************************************************************************************-->

<!-- En este archivo se reciben por Get, los datos enviados desde el function para ejecutar las sentencia sql necesarias para el cambio de clave-->

******************************************************************************************************************************************************/

include("../../class/function.php");	 	

$id_usuario = getvar ('id_usuario');
$clave = md5(getvar ('clave'));
$pregunta = getvar ('pregunta');
$respuesta = getvar ('respuesta');
$control = getvar ('control');

	$politica_ingreso="SELECT COUNT (tx_pwd) FROM t_cman_usuario WHERE tx_pwd='$clave'";
	$result_politica=ejecutar($politica_ingreso);
	$row_clave=pg_fetch_row($result_politica);
	$clave_existe=$row_clave[0];

	if ($clave_existe >= '0')
	{	
	$sql="UPDATE t_cman_usuario SET tx_pwd ='$clave' WHERE id_usr='$id_usuario'";
	$res=ejecutar($sql);
	
	
	$sql1="UPDATE t_cman_usuario SET ind_cbm_pwd='1' WHERE id_usr='$id_usuario'";
	$res1=ejecutar($sql1);
	
	
	$fecha_conex=date('Y-m-d');
	$sql2="INSERT INTO t_cman_hist_pwd (id_usr, tx_pwd, fe_rgto_pwd) VALUES (".$id_usuario.",'".$clave."', '".$fecha_conex."')";
	$res2=ejecutar($sql2);
	if($control==1)
	{
	$sqlsecreto="INSERT INTO t_cman_pregunta (id_usr, txt_pregunta, rpta_pregunta) VALUES (".$id_usuario.",'".$pregunta."', '".$respuesta."')";
	$resecreto=ejecutar($sqlsecreto);
	}	
	return $clave_existe;
	}
	
	else 
	{
	$var=0;
	echo $var;
	}
	
	

	

?>
